#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>
//int main()
//{
//	int a = 0;
//	for (a = 3; a <= 100; a += 3)
//	{
//		printf("%d\n", a);
//	}
//	return 0;
//}



//int main()//从大到小输出一个三位数的每一位数
//{
//	int num = 0;
//	int t;
//	scanf("%d", &num);
//	int a = num % 10;
//	int b = (num/10) % 10;
//	int c = (num/100) % 10;
	/*if (a < b)
	{
		t = a;
		a = b;
		b = t;
	}
	if (a < c)
	{
		t = a;
		a = c;
		c = t;
	}
	if (b < c)
	{
		t = b;
		b = c;
		c = t;
	}*/
//	printf("%d %d %d\n", a, b, c);
//	return 0;
//}





//int main()//判断三角形
//{
//	int a = 0;
//	int b = 0;
//	int c = 0;
//	int t;
//	while (scanf("%d %d %d", &a, &b, &c) != EOF)
//	{
//		if (a < b)
//		{
//			t = a;
//			a = b;
//			b = t;
//		}
//		if (a < c)
//		{
//			t = a;
//			a = c;
//			c = t;
//		}
//		if (b < c)
//		{
//			t = b;
//			b = c;
//			c = t;
//		}
//		if (b + c > a || a - b < c)
//		{
//			if (a == b && b == c)
//				printf("Equilateral triangle!\n");
//			else if (a == b || a == c || b == c)
//				printf("Isosceles triangle!\n");
//			else if (a != b && a != c && b != c)
//				printf("Ordinary triangle!\n");
//		}
//		else
//			printf("Not a triangle!\n");
//	}
//	return 0;
//}


//int main()//分数求和
//{
//	int n = 1;
//	double sum = 0;
//	int i = 0;
//	for (n = 1; n <= 100; n++)
//	{
//		if (n % 2 == 0)
//			i = -1;
//		else
//			i = 1;
//		sum += i*(1.0 / n);
//	}
//	printf("%lf\n", sum);
//	return 0;
//}

int main()//1到 100 的所有整数中出现多少个数字9
{
	int sum = 0;
	int a = 0;
	for (a = 9; a < 100; a++)
	{
		if (a % 10 == 9||a / 10==9)
			sum ++;
	}
	printf("%d\n", sum);
}


//int main()//求1000到2000之间所有的闰年
//{
//	int year;
//	for (year = 1000; year <= 2000; year++)
//	{
//		if ( (year % 4 == 0 && year % 100 != 0) ||( year % 400 == 0) )
//			printf("%d ", year);
//	}
//	return 0;
//}


